stand or rest on something - Türkçe İngilizce Sözlük